golf irish self catering holiday celtic bed and breakfast galway b&b golf clubs bed & breakfast crieff perthshire glasgow cork music scotland dundee perth cottage england dublin edinburgh golf club london carnoustie golf course